#version 400 core
precision highp float;

out vec4 FragColor;

in TES_OUT
{
    vec3 N;
}fs_in;

void main()
{
    vec3 N = normalize(fs_in.N);
    vec4 c = vec4(1.0, -1.0, 0.0, 0.0) * N.z + vec4(0.0, 0.0, 0.0, 1.0);
    FragColor = clamp(c, vec4(0.0), vec4(1.0));
}




